Big Huge Thesaurus

English sparrow

noun